package com.sprouting.metadata.core.model;

/**
 * jdbc和java类型
 *
 * @author ：LX（长沙麓谷）
 * @date 创建时间： 2022/4/20 9:21
 */
public class JdbcTypeInformation {

    /**
     * jdbc类型名称，比如 varchar 、CLOB 之类的
     */
    private String jdbcTypeName;
    /**
     * 对应的java类型，也就是java的全限定
     */
    private FullyQualifiedJavaType fullyQualifiedJavaType;

    /**
     * 构造方法1
     * @param jdbcTypeName jdbc类型名称
     * @param fullyQualifiedJavaType 对应的java类型
     */
    public JdbcTypeInformation(String jdbcTypeName, FullyQualifiedJavaType fullyQualifiedJavaType) {
        this.jdbcTypeName = jdbcTypeName;
        this.fullyQualifiedJavaType = fullyQualifiedJavaType;
    }


    public String getJdbcTypeName() {
        return jdbcTypeName;
    }

    public FullyQualifiedJavaType getFullyQualifiedJavaType() {
        return fullyQualifiedJavaType;
    }
}
